// 测试发布功能
console.log('=== 测试发布功能 ===');

// 测试1: 发布纯文字内容
console.log('1. 测试发布纯文字内容...');
wx.cloud.callFunction({
  name: 'createArtPosts',
  data: {
    action: 'create',
    data: {
      content: '这是一条测试文字内容 - ' + new Date().toLocaleString(),
      images: [],
      video: null,
      userInfo: {
        nickName: '测试用户',
        avatarUrl: '/images/default-avatar.png'
      }
    }
  }
}).then(res => {
  console.log('✅ 纯文字发布结果:', res);
  if (res.result && res.result.success) {
    console.log('发布成功，帖子ID:', res.result.postId);
  } else {
    console.error('发布失败:', res.result);
  }
}).catch(err => {
  console.error('❌ 纯文字发布异常:', err);
});

// 测试2: 检查数据库集合
console.log('2. 检查数据库集合...');
wx.cloud.callFunction({
  name: 'createArtPosts',
  data: {
    action: 'getPosts',
    data: { page: 1, pageSize: 1 }
  }
}).then(res => {
  console.log('✅ 获取帖子结果:', res);
  if (res.result && res.result.success) {
    console.log('当前帖子数量:', res.result.data?.length || 0);
  }
}).catch(err => {
  console.error('❌ 获取帖子异常:', err);
});

// 测试3: 检查用户信息
console.log('3. 检查用户信息...');
wx.getStorage({
  key: 'userInfo',
  success: (res) => {
    console.log('✅ 用户信息:', res.data);
  },
  fail: (err) => {
    console.log('⚠️ 未找到用户信息，使用默认信息');
  }
});

console.log('=== 测试完成 ===');
console.log('请查看上面的测试结果，确认发布功能是否正常'); 